/*
 * $Log$
 *
 */
package br.org.model;

import java.io.Serializable;
import java.util.List;
import java.util.Random;



public class Filial implements Serializable {

	private Integer seq;

	private String endereco = "";

	private Gerente gerente;

	private Funcionario funcionario;

	private Projeto projeto;

	private String nome = "";

	private Filial filial;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Filial() {
		seq = new Integer(new Random().nextInt());

	}

	public List getTodasFiliais() {
		return null;
	}

	public Filial getFilialBySeq(){
		return null;
	}

	public void insetFilial() {
		DadosDaFilialImpl.getInstance().insertFilial(this);
	}

	public void deletFilial() {

	}

	/**
	 * @return Returns the endereco.
	 */
	public String getEndereco() {
		return endereco;
	}

	/**
	 * @param endereco The endereco to set.
	 */
	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	/**
	 * @return Returns the funcionario.
	 */
	public Funcionario getFuncionario() {
		return funcionario;
	}

	/**
	 * @param funcionario The funcionario to set.
	 */
	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}

	/**
	 * @return Returns the gerente.
	 */
	public Gerente getGerente() {
		return gerente;
	}

	/**
	 * @param gerente The gerente to set.
	 */
	public void setGerente(Gerente gerente) {
		this.gerente = gerente;
	}

	/**
	 * @return Returns the seq.
	 */
	public Integer getSeq() {
		return seq;
	}

	/**
	 * @param seq The seq to set.
	 */
	public void setSeq(Integer seq) {
		this.seq = seq;
	}

	/**
	 * @return Returns the projeto.
	 */
	public Projeto getProjeto() {
		return projeto;
	}

	/**
	 * @param projeto The projeto to set.
	 */
	public void setProjeto(Projeto projeto) {
		this.projeto = projeto;
	}

	public Filial getFilial() {
		return filial;
	}

	public void setFilial(Filial filial) {
		this.filial = filial;
	}


}
